import axios from 'axios'
const fn = {
	install(Vue, options) {
		Vue.prototype.$format = function format(t) {
			if (!!t) {
				var date = new Date(t)
				var seperator1 = "-";
				var seperator2 = ":";
				var month = date.getMonth() + 1;
				var strDate = date.getDate();
				var Hours = date.getHours();
				var Minutes = date.getMinutes();
				var Seconds = date.getSeconds();

				if (month >= 1 && month <= 9) {
					month = "0" + month;
				}
				if (strDate >= 0 && strDate <= 9) {
					strDate = "0" + strDate;
				}

				if (Hours >= 0 && Hours <= 9) {
					Hours = "0" + Hours;
				}
				if (Minutes >= 0 && Minutes <= 9) {
					Minutes = "0" + Minutes;
				}
				if (Seconds >= 0 && Seconds <= 9) {
					Seconds = "0" + Seconds;
				}
				var currentdate = date.getFullYear() + seperator1 + month + seperator1 + strDate + " " + Hours + seperator2 + Minutes + seperator2 + Seconds;
				return currentdate;
			} else {
				return "";
			}

		};

		Vue.prototype.$getvl = function getvl(name) {
			var reg = new RegExp("(^|\\?|&)" + name + "=([^&]*)(\\s|&|$)", "i");
			if (reg.test(window.location.href)) {
				return unescape(RegExp.$2.replace(/\+/g, " "));
			}
			return "";
		}
		Vue.prototype.$axios = axios
	}
}

export default fn;